//
//  Constants.h
//  MTG_Mana_Curve_Tester
//
//  Created by Zachary Gay on 8/13/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#ifndef MTG_Mana_Curve_Tester_Constants_h
#define MTG_Mana_Curve_Tester_Constants_h

// MANA TYPES
#define MANA_TYPE_GREEN 0
#define MANA_TYPE_BLUE 1
#define MANA_TYPE_BLACK 2
#define MANA_TYPE_WHITE 3
#define MANA_TYPE_RED 4
#define MANA_TYPE_COLORLESS 5

// GAME EVENT TYPES
#define kGameEvent_CardDrawn @"GE_CardDrawn"
#define kGameEvent_CardDiscarded @"GE_CardDiscarded"
#define kGameEvent_ManaGenerated @"GE_ManaGenerated"
#define kGameEvent_OpeningHandDrawn @"GE_OpeningHandDrawn"
#define kGameEvent_CardPlayed @"GE_CardPlayed"
#define kGameEvent_TurnWillEnd @"GE_TurnWillEnd"

// DECK DATA FILE CONSTANTS
#define kManaProducer @"MP"
#define kNonManaProducer @"NMP"

#define kLand @"L"
#define kNonLand @"NL"

#define kCanBeTappedOnFirstTurn @"H"
#define kCanNOTBeTappedOnFirstTurn @"NH"

#endif
